package com.git.hui.yinshua.biz.rest.models.goods.rsp;

import com.git.hui.yinshua.common.MapUtil;
import lombok.Data;

import java.util.Map;

/**
 * @author YiHui
 * @date 2024/6/17
 */
@Data
public class GoodsSpecItem {
    /**
     * 属性key
     */
    private Integer keyId;
    /**
     * 属性名
     */
    private String key;
    /**
     * 属性单位
     */
    private String unit;

    /**
     * 属性值id
     */
    private Integer valueId;
    /**
     * 属性值
     */
    private String value;

    public Map getSpec() {
        if (keyId == null || valueId == null) {
            return null;
        }

        return MapUtil.newMap("keyId", String.valueOf(keyId),
                "key", key, "unit", unit,
                "valueId", String.valueOf(valueId),
                "value", value);
    }
}
